package com.stedu.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 老师表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Teacher {
    /**
     * 主键
     */
    private Integer tid;

    /**
     * 老师编号
     */
    @NotBlank(message = "编号不能为空")
    private String tno;

    /**
     * 头像
     */
    private String tavatar;

    /**
     * 老师名字
     */
    @NotBlank(message = "名字不能为空")
    private String tname;

    /**
     * 老师age
     */
    @NotNull(message = "年龄不能为空")
    private Integer tage;

    /**
     * 老师性别
     */
    @NotBlank(message = "性别不能为空")
    private String tgender;

    /**
     * 老师评分
     */
    @NotNull(message = "评分不能为空")
    private Integer tpoint;

    /**
     * 老师在职状态
     */
    @NotBlank(message = "在职状态不能为空")
    private String tstate;

    /**
     * 课程cid
     */
    private Integer cid;

    /**
     * 所教授课程的信息
     */
    private Course course;

    /**
     * 项目人员
     * */
    private List<Student> stus;
}